// 从输入中获取n个字符（包括空白、制表符、换行符）把结果存储在一个数组中里，它的地址被传递为一个参数
#include <stdio.h>
#define SIZE 30
char * read_char(char *st, int n);

int main(void)
{
	char test[SIZE];
	
	puts("输入字符串");
	read_char(test, SIZE);
 	puts("你输入的是：");
	puts(test);
	
	return 0;
}

char * read_char(char *st, int n)
{
	int i = 0;

	do {
		st[i] = getchar();
	}while (st[i] != EOF && ++i < n);
	st[i] = '\0';

	return st;
}
